body{
	background:url(../images/bg.jpg);
	background-attachment:fixed;
	background-repeat:repeat;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

.header-position{
	top: -2px;
	position: relative;
}

::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}
::-webkit-scrollbar-track-piece  {
	background-color: #cecece;
}
::-webkit-scrollbar-thumb:vertical {
	background-color: #999;
	-webkit-border-radius: 8px;
}

input.text{
    width: 95%;
    margin: 0;
	padding: 7px 5px 4px;
	color: #555;
	font-size: 18px;
	font-family: inherit;
	border-color: #E5E5E5;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

input.text-default{
    margin: 0;
	padding: 7px 5px 4px;
	color: #555;
	font-size: 14px;
	font-family: inherit;
	border-color: #E5E5E5;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

select.select-default{
    margin: 0;
	padding: 7px 5px 4px;
	color: #555;
	font-size: 14px;
	font-family: inherit;
	border-color: #E5E5E5;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

input.text-lightface{
	width: 90%;
    margin: 0px;
	padding: 5px;
	color: #555;
	font-size: 14px;
	border-color: #E5E5E5;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}
textarea.text-lightface{
	width: 90%;
    margin: 0px;
	padding: 5px;
	color: #555;
	font-size: 14px;
	border-color: #E5E5E5;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.bg-default{background-color:#0054ff}
.bg-red{background-color:#bc0000}
.bg-white{background-color:#ffffff}
.bg-black{background-color:#000000}
.bg-gray{background-color:#cccccc}
.bg-trans{background:url(../images/d3_03.png)}

.cursor-hover{
	cursor:pointer;
}

p{
	margin:0px;
	padding:0px;
}